home *** CD-ROM | disk | FTP | other *** search
-
-
- GNU Window Maker
- Gerenciador de Janelas X11
-
- <http://windowmaker.org>
- <ftp://ftp.windowmaker.org>
-
- por
-
- Alfredo K. Kojima
-
- Dan Pascu
-
- Matthew Hawkins
-
- ]d
-
-
- Web/FTP Master
-
- Phillip Smith
-
-
-
- ParabΘns! VocΩ acabou de adquirir um dispositivo muito
- bom que lhe proporcionaria milhares de anos de uso sem problemas,
- exceto por que, vocΩ, com vai certeza destruφ-lo com algum procedimento
- idiota tφpico dos consumidores. Por isso n≤s pedimos POR FAVOR,
- PELO AMOR DE DEUS LEIA O MANUAL DO DONO COM MUITA ATEN╟├O ANTES
- DE DESEMBRULHAR O DISPOSITIVO. VOC╩ J┴ O DESEMPACOTOU, N├O FOI?
- VOC╩ DESEMPACOTOU-O, CONECTOU-O, LIGOU-O E ENCHEU-O DE COISAS,
- E AGORA A SUA CRIAN╟A, A MESMA CRIAN╟A QUE UMA VEZ ENFIOU UMA
- SALSICHA NO SEU VIDEOCASSETE E APERTOU NO "FAST FORWARD", ESTA
- CRIAN╟A EST┴ BRINCANDO COM OS BOT╒ES TAMB╔M CERTO? E S╙ AGORA VOC╩
- EST┴ COME╟ANDO A LER AS INSTRU╟╒ES CERTO??? N╙S PODEMOS ENT├O QUEBRAR
- ESTES DISPOSITIVOS NA F┴BRICA ANTES DE DESPACH┴-LOS, VOC╩
- SABIA DISSO?
- -- Dave Barry, "Read This First!"
-
-
- Descriτπo
- =========
-
- O Window Maker Θ o gerenciador de janelas GNU para o X Window System. Ele foi
- desenvolvido para emular o visual e a sensaτπo de parte da GUI NEXTSTEP(tm).
- Procura ser relativamente rßpido e pequeno, rico em opτ⌡es, fßcil de
- configurar e usar, com uma aparΩncia simples e elegante emprestada do
- NEXTSTEP(tm).
-
- O Window Maker foi projetado tendo em mente a integraτπo com o GNUStep e
- Θ o gerenciador de janelas "oficial" dele. ╔ ainda parte do projeto GNU
- (www.gnu.org).
- Leia mais sobre o GNUstep neste arquivo.
-
- Hints (informaτ⌡es dadas pelas aplicaτ⌡es para que se integrem bem com o
- gerenciador de janelas) para Motif(tm), OPEN LOOK(tm), KDE e GNOME tambΘm
- sπo suportados. Logo, vocΩ pode substituir os gerenciadores de janela desses
- ambientes pelo Window Maker e manter muito, senπo toda a funcionalidade do
- gerenciador de janelas nativo.
-
- O Window Maker antes se chamava WindowMaker.
-
- O Window Maker nπo tem relaτπo com o Windowmaker, o software para construτπo
- de janelas e portas.
-
-
- Documentaτπo
- ============
-
- Leia antes de perguntar.
-
- * Os arquivos README distribuφdos por toda a ßrvore dos fontes contΩm
- informaτ⌡es relacionadas ao conte·do dos diret≤rios.
-
- * O INSTALL possui instruτ⌡es para instalaτπo e algumas dicas quando hß
- algum problema. VocΩ deveria lΩ-lo antes da instalaτπo. Ele nπo foi escrito
- somente para ocupar espaτo no pacote...
-
- * FAQ: Frequently Asked Questions. LEIA! O FAQ.I18N Θ sobre quest⌡es
- relacionadas α internacionalizaτπo.
-
- * NEWS: lista as mudanτas de uma versπo para outra e que sπo visφveis ao
- usußrio. Leia-o se vocΩ estiver fazendo uma atualizaτπo.
-
- * MIRRORS: alguns locais alternativos onde vocΩ pode pegar o Window Maker,
- incluindo pacotes do Window Maker especφficos para certas plataformas.
-
- * BUGFORM: use-o para enviar relatos de bug. Use-o por favor.
-
- * ChangeLog: o que foi mudado a partir da ·ltima versπo?
-
- * BUGS: lista dos bugs conhecidos
-
-
- *** Guia do Usußrio
-
- O Guia do Usußrio Window Maker pode ser baixado do ftp oficial ou por
- sites web. Pode ser visto ainda no formato HTML no:
- http://people.delphi.com/crc3419/WMUserGuide/index.htm
-
- O Guia do Usußrio explica como usar o Window Maker, fala sobre os
- arquivos de configuraτπo e as opτ⌡es.
-
- *** man pages
-
- Digite "man wmaker" no prompt da shell para obter uma ajuda geral sobre
- o Window Maker.
-
-
- Diret≤rios & Arquivos na ┴rvore dos Fontes
- ==========================================
-
- * O Install Θ um script para configurar e compilar o Window Maker de
- um modo fßcil (nπo que o modo normal seja difφcil, mas...).
-
- * AUTHORS: os crΘditos
-
- * TODO: planos para o futuro
-
- * O contrib/ possui alguns patches enviados e que nπo foram suportados
- pelo Window Maker por entrarem em conflito com a filosofia de projeto dos
- desenvolvedores ou por algum outro motivo.
-
- * O util/ possui vßrios programas utilitßrios.
-
- * O WPrefs.app/ Θ o programa de configuraτπo.
-
- * O src/wconfig.h possui opτ⌡es de compilaτπo que vocΩ pode mudar para
- selecionar algumas opτ⌡es/aspectos e outras coisas mais.
-
- * O WINGs/ Θ a biblioteca de widget NEXTSTEP lookalike
-
- * A wrlib/ Θ a biblioteca de processamento de imagens
-
- * O po/ possui catßlogos de mensagens, que sπo vers⌡es traduzidas das
- mensagens mostradas pelo Window Maker
-
- * A docklib-x.x.tar.gz Θ a biblioteca para desenvolvimento de dockapps
-
-
- SOCORRO!!!
- ==========
-
- Hß uma lista de discussπo para debate de quest⌡es sobre o Window Maker
- no wm-user@windowmaker.org. Para inscrever-se, mande uma mensagem
- contendo:
- subscribe
- no campo de assunto da mensagem para wm-user-request@windowmaker.org
-
- Se vocΩ tiver algum problema, pergunte lß (somente depois de ter lido os
- documentos, Θ claro). As pessoas da lista estπo mais preparadas para
- resolver o seu problema do que n≤s. Para relatar BUGS, use o BUGFORM.
-
- Se vocΩ tiver problemas com uma versπo prΘ-compilada do Window
- Maker (rpm, deb etc), primeiro questione a pessoa que criou o pacote.
-
- NOTA IMPORTANTE: quando for pedir ajuda (seja na lista de discussπo ou
- diretamente aos desenvolvedores) *sempre* envie informaτ⌡es sobre o sistema
- que vocΩ estß usando. VocΩ pode usar a seτπo system information no final
- do BUGFORM como guia. Outra coisa: nπo mande mensagens em HTML.
-
- Hß ainda o canal de IRC #windowmaker na EFNET. Para entrar lß, conecte
- seu cliente de irc no irc.concentric.net, irc.prison.net ou outro
- servidor dessa rede.
-
-
- GNUstep
- =======
-
- O GNUstep Θ um completo sistema de desenvolvimento orientado a objetos,
- baseado na especificaτπo OpenStep lanτada pela NeXT(tm) (agora Apple(tm) e
- Sun(tm)). Ele irß fornecer tudo que Θ necessßrio para desenvolver aplicaτ⌡es
- orientadas a objetos, grßficas (e nπo grßficas), cross-platform; fornecendo,
- dentre outras coisas, bibliotecas bases do sistema, uma estrutura de alto
- nφvel para aplicaτ⌡es GUI que usa um modelo de imagens do tipo Display
- PostScript(tm), objetos para acesso a bancos de dados relacional, objetos
- distribuφdos e um ambiente de desenvolvimento grßfico, com ferramentas como
- um modelador de interfaces, um projeto de gerenciamento de sistema (central
- de projetos) e outras ferramentas.
-
- O sistema de desenvolvimento GNUstep serß usado para criar um ambiente
- de usußrio, com tudo necessßrio para uma interface grßfica, tais como
- visualizador de arquivos, editores de texto e outras aplicaτ⌡es. Note que o
- ambiente do usußrio (ou "ambiente desktop") Θ somente uma pequena parte de
- todo o projeto GNUstep e nπo "compete" com projetos como o KDE e o GNOME,
- simplesmente por que eles sπo coisas completamente diferentes.
-
- Para mais informaτπo sobre o projeto GNUstep, visite http://www.gnustep.org
- e http://gnustep.current.nu
-
-
- Executando m·ltiplas instΓncias do Window Maker
- ===============================================
-
- Nπo Θ uma boa idΘia rodar mais de uma instΓncia do Window Maker sob
- um mesmo usußrio ao mesmo tempo (jß que o wmaker usa os mesmos arquivos
- de configuraτπo). VocΩ pode obter comportamentos inesperados quando o
- Window Maker atualizar os seus arquivos de configuraτπo.
-
-
- Suporte para som
- ================
-
- O Som Θ suportado nos sistemas Linux e FreeBSD com o uso de m≤dulos
- distribuφdos separadamente. VocΩ pode baixß-los no:
- http://www.frontiernet.net/~southgat/wmsound
-
- Observe que vocΩ deve compilar o Window Maker usando o configure com a
- flag --enable-sound e definindo a opτπo DisableSound para NO.
-
-
- Suporte ao OpenL**k
- ===================
-
- Acredito que muitos usußrios, principalmente os do mundo acadΩmico,
- tenham que usar aplicaτ⌡es escritas em toolkits OpenL**k, entπo o suporte
- para estes aplicativos deve ser de algum uso.
-
- Para ativar, use o --enable-openlook quando rodar o configure. Note
- que nem tudo estß implementado.
-
- As opτ⌡es implementadas incluem hints de decoraτπo e o push-pin.
- Coisas nπo implementadas incluem _SUN_WINDOW_STATE (the compose led
- state stuff), coisas relacionadas ao "drag and drop", cabeτalho (nπo
- tenho certeza do que Θ) e o string footer.
-
- Por favor me dΩem retorno se algo nπo funcionar. Se a opτπo jß estß
- implementada, mas nπo estß funcionando por causa de um bug, eu tentarei
- corrigφ-la. Se Θ uma caracterφstica ainda nπo implementada e vocΩ mencionar
- que Θ importante (ie: nπo somente cosmΘtica), eu considerarei a sua
- implementaτπo.
-
- O estado "out" do pushpin Θ emulado como um botπo de fechar pressionado.
- Clique no botπo para fazer com que ele fique despressionado, o que
- corresponde ao estado "pinned-in" do pushpin. Se vocΩ pressionar de novo
- o botπo de fechar despressionado, ele vai agir como um botπo de fechar
- normal: vai fechar a janela.
-
-
- Ajuste da Performance
- ====================
-
- Se vocΩ deseja diminuir o uso de mem≤ria pelo Window Maker, aumentar a
- performance, e ainda manter uma boa aparΩncia e funcionalidade, siga os
- itens abaixo:
-
- - use texturas s≤lidas para tudo, barras de tφtulos e menus. Se vocΩ quer
- um desktop com um belo visual, use o estilo "Traditional".
- - desligue o "NewStyle" e o "Superfluous"
- - nπo vincule muitos atalhos ao seu menu e guarde somente coisas essenciais
- no menu
- - ative o "DisableClip"
- - edite o wconfig.h e desative o NUMLOCK_HACK e as opτ⌡es que vocΩ nπo
- usa mesmo (tenha em mente que alguns dos #defines podem nπo funcionar,
- jß que eles nπo estπo completamente suportados). Certifique-se de sempre
- manter o NumLock e o ScrollLock desligados.
- - ligue a opτπo "DisableAnimations". VocΩ pode tambΘm usar o #undefine
- ANIMATIONS no arquivo config.h
- - verifique as entradas padrπo "IconPath" e "PixmapPath" para que contenham
- somente os paths que vocΩ realmente possua no seu sistema.
- - nπo use imagens grandes no seu background root
- - remova o suporte para formatos de imagens que vocΩ nπo usa
- - para reduzir o uso de mem≤ria, desative o cache de φcones, definindo a
- varißvel de ambiente RIMAGE_CACHE para 0. Se vocΩ deseja melhorar o
- desempenho perdendo s≤ um pouco de mem≤ria, defina essa varißvel para
- o valor correspondente ao n·mero de φcones que vocΩ usa.
-
-
- Controle de Mouse pelo Teclado
- ==============================
-
- Muitas pessoas perguntam sobre adicionar o controle do mouse pelo teclado,
- como no fvwm, mas o Window Maker nπo possui tal opτπo. A extensπo XKB
- suporta a simulaτπo do mouse pelo teclado, de uma maneira muito mais
- poderosa do que qualquer outra simulaτπo realizada por um gerenciador de
- janelas.
-
- Para ativß-la, aperte a combinaτπo Control+Shift+NumLock ou Shift+NumLock.
- VocΩ deve entπo ouvir um beep. Para desativß-la, faτa a mesma coisa.
-
- Para controlar com o mouse, use as seguintes teclas do keypad:
- - 4 (seta esquerda), 7 (Home), 8 (seta para cima), 9 (PgUp), 6 (seta direita),
- 3 (PgDn), 2 (seta para baixo) e 1 (End) move o mouse para as direτ⌡es
- correspondentes;
- - segurar as teclas acima e depois segurar a tecla 5 vai fazer o ponteiro
- se mover mais rßpido;
- - / vai selecionar o primeiro botπo do mouse (botπo esquerdo);
- - * vai selecionar o segundo botπo do mouse (botπo do meio);
- - - vai selecionar o terceiro botπo do mouse (botπo direito);
- - 5 vai fazer um clique com o botπo do mouse que foi selecionado;
- - + vai fazer um duplo-clique com o botπo do mouse que foi selecionado;
- - 0 (Ins) vai clicar e segurar o botπo do mouse selecionado;
- - . (Del) vai liberar o botπo do mouse selecionado que foi previamente
- clicado com a tecla 0 (Ins).
-
- Os valores das teclas acima funcionam com um servidor X XFree86 3.2 (X11R6.1)
- mas nosso alcance pode variar.
-
-
- Como fazer um backtrace com o gdb
- =================================
-
- Os backtraces nos ajudam a arrumar bugs que fazem com que o Window Maker
- trave. Se vocΩ achar um bug que trave o Window Maker, por favor envie o
- backtrace com o relato do bug.
-
- Para fazer um backtrace ·til, vocΩ precisa de um arquivo core
- com informaτ⌡es de depuraτπo produzidas pelo Window Maker quando ele
- travar. O padrπo do Window Maker Θ iniciar um outro gerenciador
- de janelas quando ele travar, o que nπo gerarß um arquivo core. VocΩ
- precisa editar o arquivo src/wconfig.h *depois* de ter rodado o configure
- e mudar a linha que se parece com o seguinte:
-
- #undef NO_EMERGENCY_AUTORESTART
-
- para:
-
- #define NO_EMERGENCY_AUTORESTART
-
- Depois, no diret≤rio src, digite:
- make clean
- make CFLAGS=-g
- make install
-
- e espere o Window Maker ser instalado.
-
- Depois de instalado o Window Maker, inicie o X e reproduza o bug fazendo
- com que o Window Maker trave. Quando ele travar, vß atΘ o diret≤rio
- onde vocΩ compilou o wmaker e digite o seguinte comando na sua shell:
-
- script
- cd src
- gdb .libs/wmaker path_ao_arquivo_core
-
- Depois, no prompt do gdb, digite "bt". Saia do gdb digitando "quit"
- e depois no prompt da shell, digite "exit".
-
- O arquivo chamado typescript conterß o backtrace.
-
-
-
- Direitos Autorais & Disclaimers
- ===============================
-
- O Window Maker Θ registrado por Alfredo K. Kojima e Θ licenciado pela Licenτa
- P·blica Geral GNU. Leia o arquivo COPYING para ler a licenτa completa.
-
- Os φcones que sπo distribuφdos com esse programa foram criados por Marco
- van Hylckama Vlieg sπo licenciados pela OpenContent License. Leia o
- arquivo COPYING.OPL para a licenτa completa.
-
- NeXT, OpenStep e NEXTSTEP sπo marcas da NeXT Computer, Inc.
- Todas as outras marcas sπo propriedade dos respectivos donos.
-
- Os autores se reservam no direito de fazer alteraτ⌡es no software sem
- qualquer aviso prΘvio.
-
-
- Autores
- =======
-
- Alfredo K. Kojima <kojima@windowmaker.org>
- Dan Pascu <dan@windowmaker.org>
- ]d <id@windowmaker.org>
-
- Por favor nπo nos perguntem coisas antes de ler a documentaτπo (o FAQ,
- este arquivo e os arquivos INSTALL), ou sobre coisas "legais" que vocΩ
- viu em screenshots de desktops.
-
- O arquivo AUTHORS contem uma lista de pessoas que contribuφram com o projeto.
- O nome das pessoas que ajudaram com a traduτπo pode ser achado no po/README e
- Window Maker/README
-
- Se vocΩ tem algum comentßrio, correτπo ou deseja relatar bugs (junto com
- o BUGFORM) mande-os para developers@windowmaker.org
-
-
- Traduzido por: Ricardo Sartori <sartori@inf.ufsc.br>
-